منابع مشابه
Software engineering: Redundancy is key
Software engineers are humans and so they make lots of mistakes. Typically 1 out of 10 to 100 tasks go wrong. The only way to avoid these mistakes is to introduce redundancy in the software engineering process. This article is a plea to consciously introduce several levels of redundancy for each programming task. Depending on the required level of correctness, expressed in a residual error prob...
متن کاملModelling is key to engineering self-organizing software systems
We are witnessing, across application domains as disparate as ubiquitous and pervasive computing, peer-to-peer networks and computational grids and clouds, a trend toward a new generation of ultra-large-scale systems.1 In such conditions, not only human-intensive management, but even centralized, commandand-control automated approaches to self-adaptation and selfmanagement quickly become imprac...
متن کاملIs Software Engineering Really Engineering?
From mv perspecti1.e. this somewhat ill-posed question Asses the point rather badly. because as Michael Jackson stated corrcctl! and unambiguousI! in his ICSE-I7 kc!-note address. “as software developers 11:e Q/Y (m? italics] engineers because we make useful machines . ..‘* [I]. This is self-ejidcnt if one accepts that most conventional definitions of e/7,+7eering refer to creating cost-effecti...
متن کاملIs Software Engineering Really Engineering?
There are numerous definitions of software engineering. Sommerville [l] notes “their common factors are that it is concerned with software systems built by teams rather than individuals, uses engineering principles in the development of these systems and includes both technical and non-technical aspects”. The IEEE Software Engineering Technical Council in its web page “encourages the applicatio...
متن کاملSoftware is Driving Software Engineering?
SOFTWARE ENGINEERING is quite well de ned. In 2014, the IEEE Computer Society released the third edition of its comprehensive Guide to the Software Engineering Body of Knowledge (SWEBOK Guide).1 Figure 1 shows part of the SWEBOK Guide’s conceptual layout. The boxes show major topics, with subtopics listed in the descending structures. Each subtopic is further broken down and supported by even d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2015
ISSN: 0167-6423
DOI: 10.1016/j.scico.2013.11.020